import axios from 'axios';
// import router from '../router';

// 创建 axios 实例
let http = axios.create({
    timeout: 60000,
    withCredentials: true,
})



// 设置 post、put 默认 Content-Type
http.defaults.headers.common['Content-Type'] = 'application/json';
// http.defaults.headers['Content-Type'] = 'application/x-www-form-urlencoded';

// 添加请求拦截器
// http.interceptors.request.use(config => {
//     console.log("request");
//     console.log(config);
//     // 请求发送前进行处理
//     return config
// }, error => {
//     // 请求错误处理
//     return Promise.reject(error)
// })

// // 添加响应拦截器
// http.interceptors.response.use(response => {
//     console.log("response");
//     console.log(response);

//     if(response.status === 200){
//         if (response.data.code === 703) {
//             router.push('/login');
//             return Promise.reject();
//         } else {
//             return response.data;
//         }
//     }else{
//         return Promise.reject();
//     }
// }, error => {
//     console.log(error);
//     return Promise.reject();
// })

export default http
